キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
543
閲覧回数
4
いいね!
4
返信

EndPointのPOSTで、1つのリクエストで複数のレコードを登録する場合のリクエストについて

h-toyota
Spotlight
Spotlight

提題の件になるのですが、POSTで1件のリクエストで複数件のレコードを登録したいのですが、
どのようにリクエストなどを設定すれば良いでしょうか?

複数件登録する場合はbulkで処理するしかないのでしょうか?

bulkで複数件登録する場合どのようにリクエストを送信すれば良いでしょうか?

1 件の受理された解決策

受理された解決策

Yuji Suzuki
Cisco Employee
Cisco Employee

h-toyota様

ご質問ありがとうございます。

1リクエストで複数エンドポイントを登録する場合にはBulkをご利用頂く必要があります。

また、データのサンプルとしては、ERSを有効にしているISEでご確認いただけます。
https://ise-ip/ers/sdk
-> API Documentation -> End Point -> Bulk Request

参考までに具体例としては以下のようなXMLデータをBodyに指定いただくことで実現できると思います。

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns4:endpointBulkRequest operationType="create" 
resourceMediaType="vnd.com.cisco.ise.identity.endpoint.1.0+xml" 
xmlns:ns6="sxp.ers.ise.cisco.com" 
xmlns:ns5="trustsec.ers.ise.cisco.com" 
xmlns:ns8="network.ers.ise.cisco.com" 
xmlns:ns7="anc.ers.ise.cisco.com" 
xmlns:ers="ers.ise.cisco.com" 
xmlns:xs="http://www.w3.org/2001/XMLSchema" 
xmlns:ns4="identity.ers.ise.cisco.com">
    <ns4:resourcesList>
        <ns4:endpoint description="mac added 01">
            <groupId>GROUP ID</groupId>
            <mac>MAC ADDRESS</mac>
            <staticGroupAssignment>true</staticGroupAssignment>
            <staticProfileAssignment>false</staticProfileAssignment>
        </ns4:endpoint>
        <ns4:endpoint description="mac added 02">
              <groupId>GROUP ID</groupId>
              <mac>MAC ADDRESS</mac>
               <staticGroupAssignment>true</staticGroupAssignment>
               <staticProfileAssignment>false</staticProfileAssignment>
        </ns4:endpoint>
    </ns4:resourcesList>
</ns4:endpointBulkRequest>

 

 ※GROUP IDとMAC ADDRESSの部分についてはご利用環境に合わせてご利用ください。

元の投稿で解決策を見る

4件の返信4

Yuji Suzuki
Cisco Employee
Cisco Employee

h-toyota様

ご質問ありがとうございます。

1リクエストで複数エンドポイントを登録する場合にはBulkをご利用頂く必要があります。

また、データのサンプルとしては、ERSを有効にしているISEでご確認いただけます。
https://ise-ip/ers/sdk
-> API Documentation -> End Point -> Bulk Request

参考までに具体例としては以下のようなXMLデータをBodyに指定いただくことで実現できると思います。

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns4:endpointBulkRequest operationType="create" 
resourceMediaType="vnd.com.cisco.ise.identity.endpoint.1.0+xml" 
xmlns:ns6="sxp.ers.ise.cisco.com" 
xmlns:ns5="trustsec.ers.ise.cisco.com" 
xmlns:ns8="network.ers.ise.cisco.com" 
xmlns:ns7="anc.ers.ise.cisco.com" 
xmlns:ers="ers.ise.cisco.com" 
xmlns:xs="http://www.w3.org/2001/XMLSchema" 
xmlns:ns4="identity.ers.ise.cisco.com">
    <ns4:resourcesList>
        <ns4:endpoint description="mac added 01">
            <groupId>GROUP ID</groupId>
            <mac>MAC ADDRESS</mac>
            <staticGroupAssignment>true</staticGroupAssignment>
            <staticProfileAssignment>false</staticProfileAssignment>
        </ns4:endpoint>
        <ns4:endpoint description="mac added 02">
              <groupId>GROUP ID</groupId>
              <mac>MAC ADDRESS</mac>
               <staticGroupAssignment>true</staticGroupAssignment>
               <staticProfileAssignment>false</staticProfileAssignment>
        </ns4:endpoint>
    </ns4:resourcesList>
</ns4:endpointBulkRequest>

 

 ※GROUP IDとMAC ADDRESSの部分についてはご利用環境に合わせてご利用ください。

Yuji Suzuki様

ご回答ありがとうございます。環境が利用できるのが来週後半以降になってしまい、すぐには確認できないのですが教示いただいた方法で試してみたいと思います。

 

また追加の質問になってしまい申し訳ないのですが、JsonでBodyを指定する場合は、以下のようなイメージでしょうか?イメージが見づらく申し訳ありません。

"endpointBulkRequest": {
"operationType": "create",
"resourceMediaType": "vnd.com.cisco.ise.identity.endpoint.1.0+xml",
"xmlns:ns6": "sxp.ers.ise.cisco.com",
"xmlns:ns5": "trustsec.ers.ise.cisco.com",
"xmlns:ns8": "network.ers.ise.cisco.com",
"xmlns:ns7": "anc.ers.ise.cisco.com",
"xmlns:ers": "ers.ise.cisco.com",
"xmlns:xs": "http://www.w3.org/2001/XMLSchema",
"xmlns:ns4": "identity.ers.ise.cisco.com",
"ns4:resourcesList": {
"ns4:endpoint": [
{
"description": "mac added 01",
"groupId": "GROUP ID",
"mac": "AA:BB:CC:DD:EE:FF",
"staticGroupAssignment": "true",
"staticProfileAssignment": "false"
},
{
"description": "mac added 02",
"groupId": "GROUP ID",
"mac": "00:11:22:33:44:55",
"staticGroupAssignment": "true",
"staticProfileAssignment": "false"
}
]
}

 

h-toyota様

こちら のディスカッションを見る限り、Bulkリクエストに関してはISE 3.xにおいてXML形式でのみのサポートというように見受けられます。

このため、もし差し支えがなければXMLでご利用いただければと思います。

h-toyota
Spotlight
Spotlight

Yuji suzuki様

ご回答ありがとうございます。

確かにhslaiさんがXML onlyと記載していますね…

X3ではXML形式でBulkリクエストを送信する旨承知致しました。

ご確認、ご回答ありがとうございます。