[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [ebxml-cppa] PartyId/@type minor revision proposal
Hello,
See below some information, forwarded with
permission, on the use of PartyId/@type in ECOM, who are the
source for the proposal that is included in section 24. It seems very
much in line with my proposed modification. It introduces a level "StandardCompanyCode" in the URN which
corresponds to my "iso6523", and it only uses the code, not the full
name.
Note that the CPA sample has some extensions that
anticipate ebMS3.
Pim van der Eijk
From: Yukinori Saito [mailto:saito-yukinori@fujielectric.co.jp] Sent: 28 March 2007 07:48 To: Pim van der Eijk Subject: Re: [ebxml-cppa] PartyId/@type minor revision proposal DearPim van der Eijk,
Thank you for
your inquiry.
I have read your e-mail carefully.
1. ECOM's proposal about PartyId description
in CPPA specification
I have submitted a comment about PartyId to CPPA
TC, when I were working for ECOM maybe 4 or 5 years ago. But, I
am now working for my current company (Fuji
Electric Information Service Co., Ltd.
Regretfully, I have forgotten my proposal about
PartyId, because I deleted the old e-mails already. I slightly remember that my
proposal was to use the worldwide registration system (ISO
6523).
2. Comments to your proposal
(1) I agree with your proposal "Introduce an
intermediate level to indicate which system for classification registries
used" and "Only use the code, not code and name"
3. For your information
I attached two XML instances. These instances are
actually used in Japanese EC system. The EC system was developed
by the Common XML/EDI practice promotion council (COXEC).
(1) Example of CPA
The attached CPA sample (COXEC) is a sample of
CPA, which is actually used in COXEC system.
This CPA is basically based on CPPA 2.0
specification.
<PartyId type="urn:oasis:names:tc:ebxml-cppa:partyid-type:StandardCompanyCode:0147">107250550099</PartyId>
"StandardCompanyCode:0147" means
the registration system and code. "0147" is a code
number of Japanese JIPDEC/ECPC that is defined at ISO 6523. The
JIPDEC/ECPC is a Japanese registration system.
"107250550099" is
a company code of this party registered by Japanese
JIPDEC/ECPC.
(2) Example of Business Document
The attached Business Document
(Order) sample (COXEC) is a sample of Order business documents, which is
actually used in COXEC system. <JBA00004>100100</JBA00004> <JBA18022>CII</JBA18022> <JBA18023>$BBg7?%7%9%F%`%:-j(B</JBA18023> <JBA00006>Sizai-1</JBA00006> <JBA00184 /> <JBA00018>$B%?%J%+(B</JBA00018> <JBA00260 />
JBA00004: Party ID code of the
buyer.
JBA18022: The registration system. "CII"
means Japanese JIPDEC/ECPC.
JBA18023: Party name (company name) of the
buyer.
JBA00006: The purchasing
department indicator of the buyer.
JBA00018: The person name of the purchasing
department of the buyer.
The values in the elements are described using
Japanese language (Alphanumeric and Kanji-characters).
Best Regards,
Yukinori Saito
-------------------------------------------
Yukinori Saito Fuji Electric Information Service Co., Ltd. (FIS) e-mail: saito-yukinori@fujielectric.co.jp Tel: +81-3-5435-7333 Fax: +81-3-5435-7513 ------------------------------------------- |
<?xml version="1.0" encoding="UTF-8"?> <CPA> <CPAID>uri:coxec-107250550099-999999111111-000-CBC-0001</CPAID> <EBMS> <PartyInfo id="PartyInfo_Initiator"> <PartyId type="urn:oasis:names:tc:ebxml-cppa:partyid-type:StandardCompanyCode:0147">107250550099</PartyId> <Role>http://www.coxec.jp/roles/Buyer</Role> <Service id="Order" name="http://www.coxec.jp/basicedi"> <CanSend> <Action id="PutMessage_Business_Send" name="PutMessage"> <TransportRole>Initiator</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>DocumentPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>PutMessage_Business_Receive</OtherPartyActionRef> </Action> <Action id="PutMessage_Signal_Send" name="PutMessage"> <TransportRole>Initiator</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>SignalPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>PutMessage_Signal_Receive</OtherPartyActionRef> </Action> </CanSend> <CanReceive> <Action id="GetMessage_Business_Response_Receive" name="GetMessage"> <TransportRole>Initiator</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>DocumentPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Seller_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Business_Response_Send</OtherPartyActionRef> </Action> <Action id="GetMessage_Signal_Response_Receive" name="GetMessage"> <TransportRole>Initiator</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>SignalPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Seller_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Signal_Response_Send</OtherPartyActionRef> </Action> </CanReceive> </Service> <SignalService id="OrderReceipt"> <CanSend> <SignalAction id="GetMessage_Business_Request_Send" name="GetMessage"> <TransportRole>Initiator</TransportRole> <PullRequest> <PipeRef>DocumentPipe</PipeRef> </PullRequest> <PipeRef/> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Business_Request_Receive</OtherPartyActionRef> </SignalAction> <SignalAction id="GetMessage_Signal_Request_Send" name="GetMessage"> <TransportRole>Initiator</TransportRole> <PullRequest> <PipeRef>SignalPipe</PipeRef> </PullRequest> <PipeRef/> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Signal_Request_Receive</OtherPartyActionRef> </SignalAction> </CanSend> </SignalService> </PartyInfo> <PartyInfo id="PartyInfo_PartyInfo_Responder"> <PartyId type="urn:oasis:names:tc:ebxml-cppa:partyid-type:StandardCompanyCode:0147">999999111111</PartyId> <Role>http://www.coxec.jp/roles/Seller</Role> <Service id="Order" name="http://www.coxec.jp/basicedi"> <CanSend> <Action id="GetMessage_Business_Response_Send" name="GutMessage"> <TransportRole>Responder</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>DocumentPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Seller_WSRM</WSRMRef> <Transport>Party-port001</Transport> <OtherPartyActionRef>GetMessage_Business_Response_Receive</OtherPartyActionRef> </Action> <Action id="GetMessage_Signal_Response_Send" name="PutMessage"> <TransportRole>Responder</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>SignalPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Seller_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Signal_Response_Receive</OtherPartyActionRef> </Action> </CanSend> <CanReceive> <Action id="PutMessage_Business_Receive" name="GetMessage"> <TransportRole>Responder</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>DocumentPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>PutMessage_Business_Send</OtherPartyActionRef> </Action> <Action id="PutMessage_Signal_Receive" name="PutMessage"> <TransportRole>Responder</TransportRole> <Package> <MimeType>multipart/related</MimeType> <SimplePartRef minOccurs="1" maxOccurs="1">MessageHeader-Buyer</SimplePartRef> <SimplePartRef minOccurs="1" maxOccurs="1">Payload-Buyer</SimplePartRef> </Package> <PipeRef>SignalPipe</PipeRef> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>PutMessage_Signal_Send</OtherPartyActionRef> </Action> </CanReceive> </Service> <SignalService id="OrderReceipt"> <CanSend> <SignalAction id="GetMessage_Business_Request_Receive" name="GetMessage"> <TransportRole>Responder</TransportRole> <PullRequest> <PipeRef>DocumentPipe</PipeRef> </PullRequest> <PipeRef/> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Business_Request_Send</OtherPartyActionRef> </SignalAction> <SignalAction id="GetMessage_Signal_Request_Send" name="GetMessage"> <TransportRole>Responder</TransportRole> <PullRequest> <PipeRef>SignalPipe</PipeRef> </PullRequest> <PipeRef/> <WSSERef>Buyer_WSSE</WSSERef> <WSRMRef>Buyer_WSRM</WSRMRef> <TransportRef>Party-port001</TransportRef> <OtherPartyActionRef>GetMessage_Signal_Request_Send</OtherPartyActionRef> </SignalAction> </CanSend> </SignalService> </PartyInfo> <Pipe id="DocumentPipe"> <PipeId>document</PipeId> </Pipe> <Pipe id="SignalPipe"> <PipeId>signal</PipeId> </Pipe> <Certificate/> <Certificate/> <SecurityDetails id="Seller_Security"> <TrustAnchors> <AnchorCertificateRef>Seller_Cert_CA</AnchorCertificateRef> </TrustAnchors> </SecurityDetails> <Transport id="Party-port001"> <TransportProtocol>HTTPS</TransportProtocol> <EndPoint>http://www.coxec.jp/COXEC/COXECService</EndPoint> <TransportSecurity> <InitiatorSecurity> <ClientCertificateRef/> <ServerSecurityDetailsRef>Seller_Security</ServerSecurityDetailsRef> <HttpBasicCertify> <UserId>edi_user01</UserId> </HttpBasicCertify> </InitiatorSecurity> <ResponderSecurity> <ServerCertificateRef>Seller_Cert_Chain</ServerCertificateRef> <ClientSecurityDetailsRef/> </ResponderSecurity> </TransportSecurity> </Transport> <SimplePart id="MessageHeader-Buyer"> <MimeType>text/xml</MimeType> <FileName/> <Schema namespace="http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-3_0.xsd"> <Location>http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-3_0.xsd</Location> <Version>3.0</Version> </Schema> </SimplePart> <SimplePart id="Payload-Buyer"> <MimeType>text/xml</MimeType> <FileName>order.xml</FileName> <Schema namespace="http://www.jeita.or.jp/schemas/VER2004A-REV01"> <Location>http://www.jeita.or.jp/schemas/VER2004A-REV01.xsd</Location> <Version>1.0</Version> </Schema> </SimplePart> <SimplePart id="MessageHeader-Seller"> <MimeType>text/xml</MimeType> <FileName/> <Schema namespace="http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-3_0.xsd"> <Location>http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-3_0.xsd</Location> <Version>3.0</Version> </Schema> </SimplePart> <SimplePart id="Payload-Seller"> <MimeType>text/xml</MimeType> <FileName>order.xml</FileName> <Schema namespace="http://www.jeita.or.jp/schemas/VER2004A-REV01"> <Location>http://www.jeita.or.jp/schemas/VER2004A-REV01.xsd</Location> <Version>1.0</Version> </Schema> </SimplePart> </EBMS> <WS> <WSSE id="Buyer_WSSE"> <ClientSecurity> <BasicCertify> <UserId>edi_user01</UserId> </BasicCertify> </ClientSecurity> </WSSE> <WSRM id="Buyer_WSRM"> <AckRequested>true</AckRequested> <PersistDuration>P1D</PersistDuration> <ReplyPattern name="Response"/> </WSRM> <WSRM id="Seller_WSRM"> <AckRequested>true</AckRequested> <PersistDuration>P1D</PersistDuration> <ReplyPattern name="Callback"> <ReplyTo> <!-- <BareURI>https://xmledi03.coxec.jp/COXEC/services/EbMSv3Server</BareURI> --> </ReplyTo> </ReplyPattern> </WSRM> </WS> </CPA>
<?xml version="1.0" encoding="UTF-8"?> <JBABD xmlns="http://www.jeita.or.jp/schemas/BDS0210-Ver2006A-Rev01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.jeita.or.jp/schemas/BDS0210-Ver2006A-Rev01 BDS0210-Ver2006A-Rev01.xsd"> <JBABDH> <JBAC00001> <JBA18041>20070323</JBA18041> <JBA18042>115544</JBA18042> </JBAC00001> <JBAC00002> <JBA18014>100100</JBA18014> <JBA18015>CII</JBA18015> </JBAC00002> <JBAC00003> <JBA18018>200100</JBA18018> <JBA18019>CII</JBA18019> </JBAC00003> <JBAC00004> <JBA18035>JEITA</JBA18035> <JBA18001>Ver2006A-Rev01</JBA18001> <JBA18009>BDS0210</JBA18009> </JBAC00004> <JBAC00005> <JBA18002>CBCS0030</JBA18002> <JBA18003>BCSC040</JBA18003> <JBA18005>BTSC041</JBA18005> <JBA18007>BASC0411</JBA18007> <JBA18010 /> </JBAC00005> <JBAC00006> <JBA18008>CII-100100-20070323115544-000001</JBA18008> </JBAC00006> </JBABDH> <JBABDD> <JBABDDC> <JBAC00008> <JBA18012>20070323</JBA18012> <JBA18013>115544</JBA18013> <JBA00001>1</JBA00001> <JBA00009>1</JBA00009> </JBAC00008> <JBAC00009> <JBA00004>100100</JBA00004> <JBA18022>CII</JBA18022> <JBA18023>大型システムズ㈱</JBA18023> <JBA00006>Sizai-1</JBA00006> <JBA00184 /> <JBA00018>タナカ</JBA00018> <JBA00260 /> </JBAC00009> <JBAC00010> <JBA00005>200100</JBA00005> <JBA18027>CII</JBA18027> <JBA18028>小型デバイス製作所㈱</JBA18028> <JBA18031 /> <JBA00264 /> <JBAAttachFileURLAddress /> </JBAC00010> </JBABDDC> <JBABDDM> <JBAC00108> <JBA00007>P000044</JBA00007> <JBA18103>20070323</JBA18103> </JBAC00108> <JBAC00109> <JBA00167 /> <JBA00170 /> <JBA00170 /> <JBA00170 /> <JBA00168 /> <JBA00068 /> <JBA18151 /> </JBAC00109> <JBAC00138> <JBA00010>1</JBA00010> <JBA00017>1</JBA00017> <JBA00027>1</JBA00027> </JBAC00138> <JBAC00139> <JBA00166 /> </JBAC00139> <JBAC00140> <JBA00030 /> </JBAC00140> <JBAC00141> <JBA00281 /> </JBAC00141> <JBAC00142> <JBA00024>Ogata-2007-3-10-135</JBA00024> <JBA00008 /> <JBA00023 /> <JBA00022>大型-2007-3-10-135</JBA00022> <JBA00262 /> <JBA00021>1</JBA00021> <JBA00019 /> <JBA00177 /> <JBA00178 /> </JBAC00142> <JBAC00144> <JBA00183 /> <JBA00278 /> </JBAC00144> <JBAC00145> <JBA00171 /> </JBAC00145> <JBAC00147> <JBA00029 /> </JBAC00147> <JBAC00149> <JBA00020>1</JBA00020> <JBA00025 /> <JBA00173 /> </JBAC00149> <JBAC00150> <JBA00175 /> </JBAC00150> <JBAC00151> <JBA00192 /> </JBAC00151> <JBAC00152> <JBA00158 /> </JBAC00152> <JBAC00153> <JBA00151 /> <JBA00269 /> <JBA00157 /> </JBAC00153> <JBAC00155> <JBA00014>1</JBA00014> </JBAC00155> <JBAC00158> <JBA00013>10000</JBA00013> <JBA00282 /> </JBAC00158> <JBAC00159> <JBA00190 /> </JBAC00159> <JBAC00160> <JBA00012>PC</JBA00012> <JBA00026 /> </JBAC00160> <JBAC00164> <JBA00015>100</JBA00015> </JBAC00164> <JBAC00165> <JBA00185 /> <JBA00186 /> </JBAC00165> <JBAC00167> <JBA00028>E5C</JBA00028> <JBA00160>E5C</JBA00160> <JBA00274>東5号館C</JBA00274> <JBA00153 /> <JBA00270 /> <JBA00154 /> <JBA00271 /> <JBA00196 /> </JBAC00167> <JBAC00173> <JBA00034>S001</JBA00034> <JBA18104>20070324</JBA18104> <JBA00032>100</JBA00032> <JBA00179 /> <JBA00159>P000044S001</JBA00159> </JBAC00173> <JBAC00178> <JBA00161 /> <JBA00162>特別受入検査品</JBA00162> <JBA00275 /> <JBA00257 /> </JBAC00178> <JBAC00180> <JBA00057>2</JBA00057> <JBA00059>1</JBA00059> <JBA00082>1</JBA00082> </JBAC00180> <JBAC00181> <JBA00016>1000000</JBA00016> <JBA00060>50000</JBA00060> <JBA00061>1050000</JBA00061> </JBAC00181> <JBAC00207> <JBA00055>Ogata-add-12345</JBA00055> </JBAC00207> <JBAC00208> <JBA00056>納期を守ってください。</JBA00056> <JBA00263 /> </JBAC00208> </JBABDDM> </JBABDD> </JBABD>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]